Builder

Builder for ContentInfoCompat.

Constructors

Link copied to clipboard
constructor(@NonNull other: @NonNull ContentInfoCompat)
Creates a new builder initialized with the data from the given object (shallow copy).
constructor(@NonNull clip: @NonNull ClipData, source: Int)
Creates a new builder.

Functions

Link copied to clipboard
@NonNull
open fun build(): @NonNull ContentInfoCompat
Link copied to clipboard
@NonNull
open fun setClip(@NonNull clip: @NonNull ClipData): @NonNull ContentInfoCompat.Builder
Sets the data to be inserted.
Link copied to clipboard
@NonNull
open fun setExtras(@Nullable extras: @Nullable Bundle): @NonNull ContentInfoCompat.Builder
Sets additional metadata.
Link copied to clipboard
@NonNull
open fun setFlags(flags: Int): @NonNull ContentInfoCompat.Builder
Sets flags that control content insertion behavior.
Link copied to clipboard
@NonNull
open fun setLinkUri(@Nullable linkUri: @Nullable Uri): @NonNull ContentInfoCompat.Builder
Sets the http/https URI for the content.
Link copied to clipboard
@NonNull
open fun setSource(source: Int): @NonNull ContentInfoCompat.Builder
Sets the source of the operation.